package picoevo.es.cmaes.cma;

/**
 * solution point in search space, including its objective function value.
 */

public interface ISolution {
	/** objective function value of the search point x */
	public double getFunctionValue();

	/** count at what evaluation number the search point x was evaluated */
	public long getEvaluation();

	/**
	 * value of the point in search space, that is in the preimage of the
	 * objective function to be optimized
	 */
	public double[] getX();
}
